home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / editor / frexxed / fpl / assemble.fpl.readme < prev    next >
Text File  |  1995-07-18  |  2KB  |  62 lines

  1. ############################################
  2. File: Assemble.FPL
  3. Author: Bjørn Reese
  4. Email: breese@imada.ou.dk
  5. Short description: Interface to assembler/debugger
  6. Version: 1.3
  7. Date: 20.1.95
  8. Local settings:
  9. Global settings:
  10.    "_Assembler"
  11.    "_Asm_opt"
  12.    "_Asm_debug_opt"
  13.    "_Filter"
  14.    "_Debugger"
  15.    "_Make"
  16.    "_Errorfile"
  17. Keysequence: 'Control' + {a, A, m, d, x, n, p}
  18. Type: function, menu, key
  19. Prereq: ExtraIO
  20. ############################################
  21.  
  22. FUNCTION
  23.   Generic interface to assemblers. Also supports debuggers and make.
  24. These, along with assembly options, can be chosen in the 'Assembler
  25. Settings'. Even though the settings pop up in a seperate window, they
  26. are saved along with the normal settings in 'Customizing Save'.
  27.  
  28.   The filter is an external program that converts the output from
  29. the assembler to a format that Assemble.FPL understands. This filter
  30. is _exactly_ the same as the ones used in TDS (Twilight Development
  31. System.) The format is
  32.  
  33.     <source file> line type <error message>
  34.  
  35. The type can be either 'E' (error) or 'W' (warning).
  36.  
  37.     Example:
  38.     <Sign.asm> 16 E <Instruction not recognized>
  39.  
  40.   Success/failure of assembling will be reported in the status line.
  41. If any errors occured during assembling the first error will be shown,
  42. ie. the error message is in the status line, and the actual line
  43. will be inverted. You can jump to the next error with 'Control n'.
  44. Using the wrong filter cause problems - it is most likely to report
  45. "No Errors" even when there were some.
  46.  
  47.   If you use make, you must be sure that the filter corresponds to the
  48. assembler used in the makefile.
  49.  
  50.  
  51. BUGS
  52.   o Only handles single sourcecodes.
  53.   o No direct linker support yet.
  54.  
  55.  
  56. SEE ALSO
  57.   Barfly2Msg.c
  58.   (a quick hack that doesn't support the more exotic error types)
  59.  
  60. HISTORY
  61.   1.3 - Daniel Stenberg. Replaced the Sprinf()-calls with sprintf()s!
  62.